package com.sdsy.blockchaintrainingback.pojo.training;

import com.sdsy.blockchaintrainingback.mapper.BaseMapperX;
import com.sdsy.blockchaintrainingback.pojo.common.BaseDO;
import lombok.*;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;

/**
 * 容器环境信息。
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("environment")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Environment extends BaseDO {

    @TableId
    /** 环境的唯一ID */
    private Integer envId;

    /** 环境名称 */
    private String name;

    /** 环境标签 */
    private String tag;

    /** 环境版本 */
    private String version;

    /** 环境类型（例如：vnc，ssh） */
    private Integer type;

    /** 环境内部端口 */
    private Integer port;
}


